package com.qianying.domain;

import lombok.Builder;
import lombok.Data;

import java.util.List;
import java.util.Map;

@Data
@Builder
public class TreeData {

    /**
     * 表名
     */
    private String tableName;

    /**
     * 查询条件
     */
    private Map<String,Object> whereCondition;

    /**
     * 查询数据结果
     */
    private List<Map<String,Object>> queryDataList;

    /**
     * 剔除查询结果某写列
     */
    private List<String> filterQueryDataNameList;

    /**
     * orderBy排序
     */
    private String orderBy;

    /**
     * 查询数据名称
     */
    private String queryDataName;

    /**
     * 是否自动插入一条空数据到子表
     */
    private boolean isAutoOneRowToSubTable;

    /**
     * 子节点
     */
    private List<TreeData> children;


}
